package com.telit.firecommand.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * comm_fire_report
 * @author 
 */
@Data
public class CommFireReportDTO implements Serializable {
    private Long id;


    @ApiModelProperty(value = "火情id")
    private String fireId;


    @ApiModelProperty(value = "地点")
    private String adress;


    @ApiModelProperty(value = "起火原因")
    private String fireReason;


    @ApiModelProperty(value = "林相")
    private String liXian;


    @ApiModelProperty(value = "过火面积")
    private String fireArea;


    @ApiModelProperty(value = "火情态势")
    private String fireState;


    @ApiModelProperty(value = "重要目标")
    private String ipmortTarget;


    @ApiModelProperty(value = "本地调度")
    private String localControl;


    @ApiModelProperty(value = "增援调度")
    private String succorControl;


    @ApiModelProperty(value = "调动资源")
    private String resourceControl;


    @ApiModelProperty(value = "指挥员名称")
    private String controlName;


    @ApiModelProperty(value = "指挥员职务")
    private String controlJob;


    @ApiModelProperty(value = "到场时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date arriveTime;



    @ApiModelProperty(value = "发现时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date startTime;


    @ApiModelProperty(value = "扑救方案")
    private String firePlan;


    @ApiModelProperty(value = "检查详情")
    private String checkDetail;



    private static final long serialVersionUID = 1L;
}